Forms

I'm trying to create form with multiple attributes. The problem is that some of the attributes are enumerations with lots of values. The form just lists the attributes and the values in one long list and it runs off the page. There is no scroll bar on the window so you can't see everything. Has anyone found a way to use the forms with more than a few attributes?

Thanks,
Katie
SystemAdmin - Thu Nov 05 12:28:03 EST 2009

Re: Forms
llandale - Fri Nov 06 14:41:34 EST 2009

You could use a 'list' DBE for a single-enumerated attr, or a 'multiList' for multi-enumerated. You could also use a 'choice' for single.

Its clumsy. The available list of enumerations must be in an array that exists at the time of the 'realize', meaning you cannot declare it in some function. You may need a few global "string Enum1100; string Enum2100" statement and populate them later.

>Louie

Re: Forms
SudarshanRao - Mon Nov 09 12:59:43 EST 2009

I hope you're referring to "Tools -> Forms". I guess you're on v8.x? Enumerated attribute values being listed was treated as a defect in that version. It's fixed in v9.x. Enumerated attribute values are now displayed in a drop-down box. So, there's more space for attributes in a form. That said, there's still no scroll bar in the form.
If you could report it to Support, I think it would be treated as a defect.
But a better option might be creating multiple forms by grouping attributes based on purpose..